/* Copyright (c) 2024 Qualcomm Technologies International, Ltd. */
/* %%version */

#ifndef GATT_OTS_CLIENT_FILTER_OBJECT_H_
#define GATT_OTS_CLIENT_FILTER_OBJECT_H_

#include "gatt_ots_client_private.h"

void OtscHandleInternalMsgFilterObject(GOTSC *const gattOtsClient,
                                       OtscInternalMsgFilterObject* msg);

void OtscSendFilterObjectCfm(GOTSC *const gattOtsClient,
                             CsrBtResultCode result,
                             CsrBtSupplier supplier);

void OtscHandleWriteCfmToFilterObject(GOTSC *const gattOtsClient,
                                      const CsrBtGattWriteCfm *cfm);

#endif /* GATT_OTS_CLIENT_FILTER_OBJECT_H_ */
